package com.wanmait.houlang.pojo;


import java.io.Serializable;
import java.sql.Timestamp;

public class School implements Serializable {
    private Integer id;

    /**
	* 学校名
	*/
    private String schoolName;

    public SchoolType getSchoolType() {
        return schoolType;
    }

    public void setSchoolType(SchoolType schoolType) {
        this.schoolType = schoolType;
    }

    /**
	* 所属省份
	*/
    private District province;

    /**
	* 所属城市
	*/
    private District city;

    public District getProvince() {
        return province;
    }

    public void setProvince(District province) {
        this.province = province;
    }

    public District getCity() {
        return city;
    }

    public void setCity(District city) {
        this.city = city;
    }

    /**
	* 院校类型
	*/
    private SchoolType schoolType;

    /**
	* 院校特色
	*/
    private SchoolChracteristics schoolChracteristics;

    /**
	* 办学类型
	*/
    private RunChracteristics runChracteristics;

    /**
	* 官方网址
	*/
    private String schoolUrl;

    /**
	* 官方电话
	*/
    private String schoolTel;

    /**
	* 邮箱
	*/
    private String email;

    /**
	* 创建时间
	*/
    private Timestamp createtime;

    private String area;

    /**
	* 学校地址
	*/
    private String address;

    private Integer phdcount;

    private Integer masterpilot;

    private Integer keyDiscipline;

    private Integer kayLaboratory;

    private Integer details;

    /**
	* 简介
	*/
    private String description;

    private Boolean enable;

    private ProfessionalLevel professionalLevel;

    private Boolean isdiplomaMill;

    private Integer subjectRestrictions;

    private Boolean hot;

    private InstitutionCode schoolCode;

    private String logo;

    private String admissionVedio;

    private String heat;

    public String getHeat() {
        return heat;
    }

    public void setHeat(String heat) {
        this.heat = heat;
    }

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getSchoolName() {
        return schoolName;
    }

    public void setSchoolName(String schoolName) {
        this.schoolName = schoolName;
    }

    public String getSchoolUrl() {
        return schoolUrl;
    }

    public void setSchoolUrl(String schoolUrl) {
        this.schoolUrl = schoolUrl;
    }

    public String getSchoolTel() {
        return schoolTel;
    }

    public void setSchoolTel(String schoolTel) {
        this.schoolTel = schoolTel;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public Timestamp getCreatetime() {
        return createtime;
    }

    public void setCreatetime(Timestamp createtime) {
        this.createtime = createtime;
    }

    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public Integer getPhdcount() {
        return phdcount;
    }

    public void setPhdcount(Integer phdcount) {
        this.phdcount = phdcount;
    }

    public Integer getMasterpilot() {
        return masterpilot;
    }

    public void setMasterpilot(Integer masterpilot) {
        this.masterpilot = masterpilot;
    }

    public Integer getKeyDiscipline() {
        return keyDiscipline;
    }

    public void setKeyDiscipline(Integer keyDiscipline) {
        this.keyDiscipline = keyDiscipline;
    }

    public Integer getKayLaboratory() {
        return kayLaboratory;
    }

    public void setKayLaboratory(Integer kayLaboratory) {
        this.kayLaboratory = kayLaboratory;
    }

    public Integer getDetails() {
        return details;
    }

    public void setDetails(Integer details) {
        this.details = details;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public Boolean getEnable() {
        return enable;
    }

    public void setEnable(Boolean enable) {
        this.enable = enable;
    }



    public Boolean getIsdiplomaMill() {
        return isdiplomaMill;
    }

    public void setIsdiplomaMill(Boolean isdiplomaMill) {
        this.isdiplomaMill = isdiplomaMill;
    }

    public Integer getSubjectRestrictions() {
        return subjectRestrictions;
    }

    public void setSubjectRestrictions(Integer subjectRestrictions) {
        this.subjectRestrictions = subjectRestrictions;
    }

    public Boolean getHot() {
        return hot;
    }

    public void setHot(Boolean hot) {
        this.hot = hot;
    }

    public SchoolChracteristics getSchoolChracteristics() {
        return schoolChracteristics;
    }

    public void setSchoolChracteristics(SchoolChracteristics schoolChracteristics) {
        this.schoolChracteristics = schoolChracteristics;
    }

    public RunChracteristics getRunChracteristics() {
        return runChracteristics;
    }

    public void setRunChracteristics(RunChracteristics runChracteristics) {
        this.runChracteristics = runChracteristics;
    }

    public ProfessionalLevel getProfessionalLevel() {
        return professionalLevel;
    }

    public void setProfessionalLevel(ProfessionalLevel professionalLevel) {
        this.professionalLevel = professionalLevel;
    }

    public InstitutionCode getSchoolCode() {
        return schoolCode;
    }

    public void setSchoolCode(InstitutionCode schoolCode) {
        this.schoolCode = schoolCode;
    }

    public String getLogo() {
        return logo;
    }

    public void setLogo(String logo) {
        this.logo = logo;
    }

    public String getAdmissionVedio() {
        return admissionVedio;
    }

    public void setAdmissionVedio(String admissionVedio) {
        this.admissionVedio = admissionVedio;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", schoolName=").append(schoolName);
        sb.append(", province=").append(province);
        sb.append(", city=").append(city);
        sb.append(", schoolTypeId=").append(schoolType);
        sb.append(", schoolChracteristicsId=").append(schoolChracteristics);
        sb.append(", runChracteristicsId=").append(runChracteristics);
        sb.append(", schoolUrl=").append(schoolUrl);
        sb.append(", schoolTel=").append(schoolTel);
        sb.append(", email=").append(email);
        sb.append(", createtime=").append(createtime);
        sb.append(", area=").append(area);
        sb.append(", address=").append(address);
        sb.append(", phdcount=").append(phdcount);
        sb.append(", masterpilot=").append(masterpilot);
        sb.append(", keyDiscipline=").append(keyDiscipline);
        sb.append(", kayLaboratory=").append(kayLaboratory);
        sb.append(", details=").append(details);
        sb.append(", description=").append(description);
        sb.append(", enable=").append(enable);
        sb.append(", professionalLevelId=").append(professionalLevel);
        sb.append(", isdiplomaMill=").append(isdiplomaMill);
        sb.append(", subjectRestrictions=").append(subjectRestrictions);
        sb.append(", hot=").append(hot);
        sb.append(", schoolCodeId=").append(schoolCode);
        sb.append(", logo=").append(logo);
        sb.append(", admissionVedio=").append(admissionVedio);
        sb.append("]");
        return sb.toString();
    }
}